package com.xuyu.common.tool.fsm;


import java.util.List;
import java.util.function.Function;

public interface FiniteStateMachine<S, E> {
    String getIdentification();

    void register(FsmConfigurer<S, E> fsmConfigurer);

    List<Function<?, ?>> getHandler(E event);

}